vcRoutine

Routine contains a collection of statements that can be executed by the executor.

See in: Overview

Module: vcExecutor

Parent: vcScope

Children: vcProcessRequirements, vcProcessRoutine

Referenced by: vcCallRoutineStatement.CallRoutine, vcProcessExecutor.Processes, vcProgram.MainRoutine, vcProgram.Routines, ... (see more)
vcCallRoutineStatement.CallRoutine
vcProcessExecutor.Processes
vcProgram.MainRoutine
vcProgram.Routines
vcProgram.createRoutine()
vcProgram.findRoutine()
vcStatement.ParentRoutine
vcStatementHelper.GetActiveRoutine()

Properties

Learn how to use properties here. The properties are also inherited from the parent class.

NameTypeAccessDescription
ExecutorvcBehaviorRGets the executor associated with the routine.
IsPersistentBooleanRWGets or sets the value which defines if the routine is saved with the executor.
NameStringRWGets or sets routine name.

Exceptions:
ValueError: When given name is empty or not unique.
PropertiesvcPropertyContainerRGets the properties of this routine.

Methods

Learn how to use methods here. The methods are also inherited from the parent class.

NameReturn TypeParametersDescription
deleteNoneNoneDeletes the routine.

Exceptions:
RuntimeError: When trying to delete a requirements routine.